package cn.com.open.itembank.dto;

import cn.com.open.itembank.common.BaseModel;

/**
 * Created by lucky on 2018/1/5.
 */
public class RuleQuestionModel extends BaseModel {
    public RuleQuestionModel() {
        this.questionId = "";
        this.serialNumber = 0;
        this.questionTypeId = "";
        this.fieldCount = 0;
        this.mediaType = 0;
        this.mediaDuration = 0;
        this.isSubjective = 0;
        this.difficulty = 0;
        this.chapterId = "";
        this.displayCount = 0;
    }

    /**
     * 试题ID
     */
    private String questionId;

    /**
     * serialNumber
     */
    private Integer serialNumber;

    /**
     * 题型ID
     */
    private String questionTypeId;

    /**
     * 子题数
     */
    private Integer fieldCount;

    /**
     * 媒体类型：0，无媒体；1，音频；2，视频
     */
    private Integer mediaType;

    /**
     * 媒体时长
     */
    private Integer mediaDuration;

    /**
     * 是否是主观题：0，不是；1，是
     */
    private Integer isSubjective;

    /**
     * 难度系数
     */
    private double difficulty;

    /**
     * 章节
     */
    private String chapterId;

    /**
     * 曝光次数
     */
    private Integer displayCount;

    /**
     * Gets display count.
     *
     * @return the display count
     */
    public Integer getDisplayCount() {
        return displayCount;
    }

    /**
     * Sets display count.
     *
     * @param displayCount the display count
     */
    public void setDisplayCount(Integer displayCount) {
        this.displayCount = displayCount;
    }

    /**
     * Gets question id.
     *
     * @return the question id
     */
    public String getQuestionId() {
        return questionId;
    }

    /**
     * Sets question id.
     *
     * @param questionId the question id
     */
    public void setQuestionId(String questionId) {
        this.questionId = questionId;
    }

    /**
     * Gets serial number.
     *
     * @return the serial number
     */
    public Integer getSerialNumber() {
        return serialNumber;
    }

    /**
     * Sets serial number.
     *
     * @param serialNumber the serial number
     */
    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    /**
     * Gets question type id.
     *
     * @return the question type id
     */
    public String getQuestionTypeId() {
        return questionTypeId;
    }

    /**
     * Sets question type id.
     *
     * @param questionTypeId the question type id
     */
    public void setQuestionTypeId(String questionTypeId) {
        this.questionTypeId = questionTypeId;
    }

    /**
     * Gets field count.
     *
     * @return the field count
     */
    public Integer getFieldCount() {
        return fieldCount;
    }

    /**
     * Sets field count.
     *
     * @param fieldCount the field count
     */
    public void setFieldCount(Integer fieldCount) {
        this.fieldCount = fieldCount;
    }

    /**
     * Gets media type.
     *
     * @return the media type
     */
    public Integer getMediaType() {
        return mediaType;
    }

    /**
     * Sets media type.
     *
     * @param mediaType the media type
     */
    public void setMediaType(Integer mediaType) {
        this.mediaType = mediaType;
    }

    /**
     * Gets media duration.
     *
     * @return the media duration
     */
    public Integer getMediaDuration() {
        return mediaDuration;
    }

    /**
     * Sets media duration.
     *
     * @param mediaDuration the media duration
     */
    public void setMediaDuration(Integer mediaDuration) {
        this.mediaDuration = mediaDuration;
    }

    /**
     * Gets is subjective.
     *
     * @return the is subjective
     */
    public Integer getIsSubjective() {
        return isSubjective;
    }

    /**
     * Sets is subjective.
     *
     * @param isSubjective the is subjective
     */
    public void setIsSubjective(Integer isSubjective) {
        this.isSubjective = isSubjective;
    }

    /**
     * Gets difficulty.
     *
     * @return the difficulty
     */
    public double getDifficulty() {
        return difficulty;
    }

    /**
     * Sets difficulty.
     *
     * @param difficulty the difficulty
     */
    public void setDifficulty(double difficulty) {
        this.difficulty = difficulty;
    }

    /**
     * Gets chapter id.
     *
     * @return the chapter id
     */
    public String getChapterId() {
        return chapterId;
    }

    /**
     * Sets chapter id.
     *
     * @param chapterId the chapter id
     */
    public void setChapterId(String chapterId) {
        this.chapterId = chapterId;
    }
}
